

'''

陇集孙坚的费用
审批中
审批编号
202505102452
提交时间
2025/5/10 15:52
所在部门
数字运营经理
费用类型
其他
事由
申请违约金减免
费用金额
0
发生日期
2025/5/10
备注
用户:贾玉花，号码:17327630562和19398818562。用户拨打10000号要求退订“3元翼留言白金加约版/24个月”，产生违约金26元/个，申请减免，请领导批示！
费用凭证
无
审批流程

沭阳陇集支局何守月
已同意
5/10 17:29

孙建安
添加备注...
填写审批意见(选填)，可@相关人员

'''



abc = '''

陇集孙坚的费用
审批中
审批编号
202505102452
提交时间
2025/5/10 15:52
所在部门
数字运营经理
费用类型
其他
事由
申请违约金减免
费用金额
0
发生日期
2025/5/10
备注
用户:贾玉花，号码:17327630562和19398818562。用户拨打10000号要求退订“3元翼留言白金加约版/24个月”，产生违约金26元/个，申请减免，请领导批示！
费用凭证
无
审批流程

沭阳陇集支局何守月
已同意
5/10 17:29

孙建安
添加备注...
填写审批意见(选填)，可@相关人员'''


abc = '''

杨玲玲的费用
审批中
审批编号
202505102748
提交时间
2025/5/10 16:25
所在部门
新城城市名园营业厅
费用类型
其他
事由
其他
费用金额
0
发生日期
2025/5/10
备注
用户：钱雅雯，号码17314245087 25.1
用户：周君如，号码17314249610 25.2
用户：周晓红，号码19052147172 25.2
用户名下小业务使用已满3月，现到厅退订，申请减免退订产生的违约金，请领导批示。
费用凭证
无
审批流程

新城殷磊
已同意
5/10 16:33

沭阳新城支局田晓健
已同意
5/10 16:33

孙建安
添加备注...
填写审批意见(选填)，可@相关人员
'''

import re





# 测试文本
text = '''

杨玲玲的费用
审批中
审批编号
202505102748
提交时间
2025/5/10 16:25
所在部门
新城城市名园营业厅
费用类型
其他
事由
其他
费用金额
0
发生日期
2025/5/10
备注
用户：钱雅雯，号码17314245087 25.1
用户：周君如，号码17314249610 25.2
用户：周晓红，号码19052147172 25.2
用户名下小业务使用已满3月，现到厅退订，申请减免退订产生的违约金，请领导批示。
费用凭证
无
审批流程

新城殷磊
已同意
5/10 16:33

沭阳新城支局田晓健
已同意
5/10 16:33

孙建安
添加备注...
填写审批意见(选填)，可@相关人员
'''

from common.publicFunc import extract_info
# 提取信息并打印结果
result = extract_info(text)
print("提取结果：")

for key, value in result.items():
    if key == '用户列表' :
        print(f"\n{key}:")
        for item in value:
            print(f"  {item}")
    else:
        print(f"{key}: {value}")


print(abc)
print(result['审批流程'])
#print(len(result['审批流程']))
text = abc
start = text.find("审批编号") + 5  # 找到 'a' 的位置并向后偏移一位
end = text.find("提交时间", start)  # 从 'a' 之后开始找 'c'

if start > 0 and end > 0:
    result = text[start:end]
    print('resualt是',result)  # 输出: "b"
    print('-----')



print(abc.split('\n'))
abc =abc.split('\n')
print(abc)
print(type(abc))

print(len(abc))



